- Fixed a bug which initialised the predicates in a PRLX resource in the wrong order. This bug only has an effect if the predicates share common data structures - what is supposed to be the first predicate to be initialised (and hence the one to allocate the shared storage) was actually being initialised last. Oops. Sorry... Now, the predicates are initialised in ascending numerical order, as advertised.
Ñ 1.0d41
- fixed a bug which prevented writestr writelnstr or errorstr from working properly.
Ñ 1.0d37
- predicates defined in the same resource can share data at initialisation.
- predicates can signal errors that are then 'thrown'
- new eventsVersion number. Previously compiled predicates must be recompiled. No other modifications needed.